there's room for improvement - Espagnol Anglais Dictionnaire